home *** CD-ROM | disk | FTP | other *** search
- class prop.fireDisk extends MovieClip
- {
- var labelAry;
- var tarLabel;
- var tarFrame;
- var onEnterFrame;
- function fireDisk()
- {
- super();
- this.labelAry = new Array();
- this.labelAry.push({lb:"s1",frm:10});
- this.labelAry.push({lb:"s2",frm:20});
- this.labelAry.push({lb:"s3",frm:30});
- this.labelAry.push({lb:"s4",frm:40});
- this.labelAry.push({lb:"s5",frm:50});
- this.labelAry.push({lb:"s6",frm:60});
- }
- function startAni(p)
- {
- this.tarLabel = p;
- var _loc2_ = 0;
- while(_loc2_ < this.labelAry.length)
- {
- if(this.labelAry[_loc2_].lb == this.tarLabel)
- {
- this.tarFrame = this.labelAry[_loc2_].frm;
- break;
- }
- _loc2_ = _loc2_ + 1;
- }
- this.setOEF(true);
- }
- function setOEF(p)
- {
- if(p)
- {
- this.onEnterFrame = this.OEF;
- }
- else
- {
- this.onEnterFrame = null;
- }
- }
- function OEF()
- {
- if(this._currentframe != this.tarFrame)
- {
- if(this._currentframe == this._totalframes)
- {
- this.gotoAndStop(2);
- }
- else
- {
- this.nextFrame();
- }
- }
- else
- {
- this._parent.aniOver();
- this.setOEF(false);
- }
- }
- }
-